#pragma once
#include <zGraphicsConfig.hpp>
#include <Utility/Singleton.hpp>
#include <Math/Vector2.hpp>

namespace zzz {
class ZGRAPHICS_CLASS BMPFont : public Singleton<BMPFont> {
public:
  BMPFont();
  Vector2i Size(const string &msg);
  void Draw(const string &msg);
  void DrawFont();
  zuint FontHeight() const;
  zuint FontWidth() const;
};
}